return ((SwingBeanInfo)this).createBeanDescriptor(classJScrollPane, new Object[]{"preferred", Boolean.TRUE, "isContainer", Boolean.TRUE, "containerDelegate", "getViewport", "shortDescription", "A specialized container that manages a viewport, optional scrollbars and headers"});
public PropertyDescriptor[] getPropertyDescriptors() {
Object[] var1 = new Object[]{"VERTICAL_SCROLLBAR_AS_NEEDED", new Integer(20), "JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED", "VERTICAL_SCROLLBAR_NEVER", new Integer(21), "JScrollPane.VERTICAL_SCROLLBAR_NEVER", "VERTICAL_SCROLLBAR_ALWAYS", new Integer(22), "JScrollPane.VERTICAL_SCROLLBAR_ALWAYS"};
Object[] var2 = new Object[]{"HORIZONTAL_SCROLLBAR_AS_NEEDED", new Integer(30), "JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED", "HORIZONTAL_SCROLLBAR_NEVER", new Integer(31), "JScrollPane.HORIZONTAL_SCROLLBAR_NEVER", "HORIZONTAL_SCROLLBAR_ALWAYS", new Integer(32), "JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS"};
return new PropertyDescriptor[]{this.createPropertyDescriptor("UIClassID", new Object[]{"bound", Boolean.FALSE, "hidden", Boolean.TRUE, "shortDescription", "UIClassID"}), this.createPropertyDescriptor("accessibleContext", new Object[]{"shortDescription", "accessibleContext"}), this.createPropertyDescriptor("opaque", new Object[]{"shortDescription", "opaque"}), this.createPropertyDescriptor("UI", new Object[]{"shortDescription", "UI"}), this.createPropertyDescriptor("horizontalScrollBar", new Object[]{"bound", Boolean.TRUE, "expert", Boolean.TRUE, "shortDescription", "The horizontal scrollbar."}), this.createPropertyDescriptor("verticalScrollBar", new Object[]{"bound", Boolean.TRUE, "expert", Boolean.TRUE, "shortDescription", "The vertical scrollbar."}), this.createPropertyDescriptor("rowHeader", new Object[]{"bound", Boolean.TRUE, "expert", Boolean.TRUE, "shortDescription", "The row header child for this scrollpane"}), this.createPropertyDescriptor("verticalScrollBarPolicy", new Object[]{"bound", Boolean.TRUE, "enumerationValues", var1, "preferred", Boolean.TRUE, "shortDescription", "The scrollpane vertical scrollbar policy "}), this.createPropertyDescriptor("validateRoot", new Object[]{"bound", Boolean.FALSE, "hidden", Boolean.TRUE, "shortDescription", "validateRoot"}), this.createPropertyDescriptor("viewportBorderBounds", new Object[]{"shortDescription", "viewportBorderBounds"}), this.createPropertyDescriptor("horizontalScrollBarPolicy", new Object[]{"bound", Boolean.TRUE, "enumerationValues", var2, "preferred", Boolean.TRUE, "shortDescription", "The scrollpane scrollbar policy "}), this.createPropertyDescriptor("viewportBorder", new Object[]{"bound", Boolean.TRUE, "preferred", Boolean.TRUE, "shortDescription", "The border around the viewport."}), this.createPropertyDescriptor("columnHeader", new Object[]{"bound", Boolean.TRUE, "visualUpdate", Boolean.TRUE, "shortDescription", "The column header child for this scrollpane "}), this.createPropertyDescriptor("viewport", new Object[]{"bound", Boolean.TRUE, "expert", Boolean.TRUE, "visualUpdate", Boolean.TRUE, "shortDescription", "The viewport child for this scrollpane"})};